generate:
	go generate ./...

lint:
	golint -set_exit_status ./...

test: generate lint
	go test -race -cover ./...

fmt:
	go fmt ./...
